package com.azxcrm.project.system.customer.domain;

import java.io.Serializable;

import com.azxcrm.framework.web.page.PageDomain;
import com.azxcrm.project.system.dept.domain.Dept;
import com.azxcrm.project.system.user.domain.User;

/**
 * sys_customer_clue 客户线索
 * 
 * @author Dustyone
 * @date 2018-09-05
 */
public class CustomerClue extends PageDomain implements Serializable 
{
	private static final long serialVersionUID = 1L;
	
	/** 线索id */
	private Integer clueId;
	/** 线索来源：1官网PC，2官网WAP，3CRM-PC，4CRM-WAP */
	private Integer clueSource;
	/** 线索产品类型 */
	private Integer productId;
	/** 线索产品类型ID*/
	private Integer typeId;
	/** 线索产品类型 */
	private String productType;
	/** 线索操作类型：1创建订单，2无需处理，3丢弃 */
	private Integer clueOperationType;
	/** 线索负责人id */
	private Integer cluePrincipal;
	/** 线索来源渠道：0未知来源 */
	private String clueChannel;
	/** 入住类型：0：非本类型线索，1长住，2短住 */
	private Integer occupancyType;
	/** 抱团人数：0：非本类型线索 */
	private Integer tourismScale;
	/** 旅游路线： */
	private String tourismRoute;
	/** 康复项目 */
	private String recureProject;
	/** 是否本人:0未选择，1本人，2代咨询 */
	private Integer isOwnself;
	/** 是否处理：0未处理，1已处理 */
	private Integer isHandle;
	/** 客户姓名 */
	private String customerName;
	/** 客户背景 */
	private String customerBackground;
	/** 手机号码 */
	private String customerCellphone;
	/** 性别：0未知，1男性，2女性 */
	private Integer customerSex;
	/** 年龄：0未知 */
	private Integer customerAge;
	/** 客户学历 */
	private String customerEducation;
	/** 出生日期 */
	private String customerBirth;
	/** 职业 */
	private String customerJob;
	/** 身份证号码 */
	private String customerIdentityNum;
	/** 电话号码 */
	private String customerPhone;
	/** 微信号 */
	private String customerWechatAccount;
	/** 紧急联系人 */
	private String customerEmergencyContact;
	/** 紧急联系人手机号码 */
	private String customerEmergencyCellphone;
	/** 省 */
	private String customerProvince;
	/** 市 */
	private String customerCity;
	/** 区 */
	private String customerArea;
	/** 详细地址 */
	private String customerAddressDetail;
	/** 创建者 */
	private String createBy;
	/** 创建时间 */
	private String createTime;
	/** 更新时间 */
	private String updateTime;
	/**用户表**/
	private User user;
	/**部门表**/
	private Dept dept;

	/**
	 * 设置：线索id
	 */
	public void setClueId(Integer clueId) 
	{
		this.clueId = clueId;
	}
	
	/**
	 * 获取：线索id
	 */
	public Integer getClueId() 
	{
		return clueId;
	}
	
	/**
	 * 设置：线索来源：1官网PC，2官网WAP，3CRM-PC，4CRM-WAP
	 */
	public void setClueSource(Integer clueSource) 
	{
		this.clueSource = clueSource;
	}
	
	/**
	 * 获取：线索来源：1官网PC，2官网WAP，3CRM-PC，4CRM-WAP
	 */
	public Integer getClueSource() 
	{
		return clueSource;
	}
	
	/**
	 * 设置：线索产品类型
	 */
	public void setProductId(Integer productId) 
	{
		this.productId = productId;
	}
	
	
	
	public String getProductType() {
		return productType;
	}

	public void setProductType(String productType) {
		this.productType = productType;
	}

	/**
	 * 获取：线索产品类型
	 */
	public Integer getProductId() 
	{
		return productId;
	}
	
	/**
	 * 设置：线索操作类型：1创建订单，2无需处理，3丢弃
	 */
	public void setClueOperationType(Integer clueOperationType) 
	{
		this.clueOperationType = clueOperationType;
	}
	
	/**
	 * 获取：线索操作类型：1创建订单，2无需处理，3丢弃
	 */
	public Integer getClueOperationType() 
	{
		return clueOperationType;
	}
	
	/**
	 * 设置：线索负责人id
	 */
	public void setCluePrincipal(Integer cluePrincipal) 
	{
		this.cluePrincipal = cluePrincipal;
	}
	
	/**
	 * 获取：线索负责人id
	 */
	public Integer getCluePrincipal() 
	{
		return cluePrincipal;
	}
	
	/**
	 * 设置：线索来源渠道：0未知来源
	 */
	public void setClueChannel(String clueChannel) 
	{
		this.clueChannel = clueChannel;
	}
	
	/**
	 * 获取：线索来源渠道：0未知来源
	 */
	public String getClueChannel() 
	{
		return clueChannel;
	}
	
	/**
	 * 设置：入住类型：0：非本类型线索，1长住，2短住
	 */
	public void setOccupancyType(Integer occupancyType) 
	{
		this.occupancyType = occupancyType;
	}
	
	/**
	 * 获取：入住类型：0：非本类型线索，1长住，2短住
	 */
	public Integer getOccupancyType() 
	{
		return occupancyType;
	}
	
	/**
	 * 设置：抱团人数：0：非本类型线索
	 */
	public void setTourismScale(Integer tourismScale) 
	{
		this.tourismScale = tourismScale;
	}
	
	/**
	 * 获取：抱团人数：0：非本类型线索
	 */
	public Integer getTourismScale() 
	{
		return tourismScale;
	}
	
	/**
	 * 设置：旅游路线：
	 */
	public void setTourismRoute(String tourismRoute) 
	{
		this.tourismRoute = tourismRoute;
	}
	
	/**
	 * 获取：旅游路线：
	 */
	public String getTourismRoute() 
	{
		return tourismRoute;
	}
	
	/**
	 * 设置：康复项目
	 */
	public void setRecureProject(String recureProject) 
	{
		this.recureProject = recureProject;
	}
	
	/**
	 * 获取：康复项目
	 */
	public String getRecureProject() 
	{
		return recureProject;
	}
	
	/**
	 * 设置：是否本人:0未选择，1本人，2代咨询
	 */
	public void setIsOwnself(Integer isOwnself) 
	{
		this.isOwnself = isOwnself;
	}
	
	/**
	 * 获取：是否本人:0未选择，1本人，2代咨询
	 */
	public Integer getIsOwnself() 
	{
		return isOwnself;
	}
	
	/**
	 * 设置：是否处理：0未处理，1已处理
	 */
	public void setIsHandle(Integer isHandle) 
	{
		this.isHandle = isHandle;
	}
	
	/**
	 * 获取：是否处理：0未处理，1已处理
	 */
	public Integer getIsHandle() 
	{
		return isHandle;
	}
	
	/**
	 * 设置：客户姓名
	 */
	public void setCustomerName(String customerName) 
	{
		this.customerName = customerName;
	}
	
	/**
	 * 获取：客户姓名
	 */
	public String getCustomerName() 
	{
		return customerName;
	}
	
	/**
	 * 设置：客户背景
	 */
	public void setCustomerBackground(String customerBackground) 
	{
		this.customerBackground = customerBackground;
	}
	
	/**
	 * 获取：客户背景
	 */
	public String getCustomerBackground() 
	{
		return customerBackground;
	}
	
	/**
	 * 设置：手机号码
	 */
	public void setCustomerCellphone(String customerCellphone) 
	{
		this.customerCellphone = customerCellphone;
	}
	
	/**
	 * 获取：手机号码
	 */
	public String getCustomerCellphone() 
	{
		return customerCellphone;
	}
	
	/**
	 * 设置：性别：0未知，1男性，2女性
	 */
	public void setCustomerSex(Integer customerSex) 
	{
		this.customerSex = customerSex;
	}
	
	/**
	 * 获取：性别：0未知，1男性，2女性
	 */
	public Integer getCustomerSex() 
	{
		return customerSex;
	}
	
	/**
	 * 设置：年龄：0未知
	 */
	public void setCustomerAge(Integer customerAge) 
	{
		this.customerAge = customerAge;
	}
	
	/**
	 * 获取：年龄：0未知
	 */
	public Integer getCustomerAge() 
	{
		return customerAge;
	}
	
	/**
	 * 设置：客户学历
	 */
	public void setCustomerEducation(String customerEducation) 
	{
		this.customerEducation = customerEducation;
	}
	
	/**
	 * 获取：客户学历
	 */
	public String getCustomerEducation() 
	{
		return customerEducation;
	}
	
	/**
	 * 设置：出生日期
	 */
	public void setCustomerBirth(String customerBirth) 
	{
		this.customerBirth = customerBirth;
	}
	
	/**
	 * 获取：出生日期
	 */
	public String getCustomerBirth() 
	{
		return customerBirth;
	}
	
	/**
	 * 设置：职业
	 */
	public void setCustomerJob(String customerJob) 
	{
		this.customerJob = customerJob;
	}
	
	/**
	 * 获取：职业
	 */
	public String getCustomerJob() 
	{
		return customerJob;
	}
	
	/**
	 * 设置：身份证号码
	 */
	public void setCustomerIdentityNum(String customerIdentityNum) 
	{
		this.customerIdentityNum = customerIdentityNum;
	}
	
	/**
	 * 获取：身份证号码
	 */
	public String getCustomerIdentityNum() 
	{
		return customerIdentityNum;
	}
	
	/**
	 * 设置：电话号码
	 */
	public void setCustomerPhone(String customerPhone) 
	{
		this.customerPhone = customerPhone;
	}
	
	/**
	 * 获取：电话号码
	 */
	public String getCustomerPhone() 
	{
		return customerPhone;
	}
	
	/**
	 * 设置：微信号
	 */
	public void setCustomerWechatAccount(String customerWechatAccount) 
	{
		this.customerWechatAccount = customerWechatAccount;
	}
	
	/**
	 * 获取：微信号
	 */
	public String getCustomerWechatAccount() 
	{
		return customerWechatAccount;
	}
	
	/**
	 * 设置：紧急联系人
	 */
	public void setCustomerEmergencyContact(String customerEmergencyContact) 
	{
		this.customerEmergencyContact = customerEmergencyContact;
	}
	
	/**
	 * 获取：紧急联系人
	 */
	public String getCustomerEmergencyContact() 
	{
		return customerEmergencyContact;
	}
	
	/**
	 * 设置：紧急联系人手机号码
	 */
	public void setCustomerEmergencyCellphone(String customerEmergencyCellphone) 
	{
		this.customerEmergencyCellphone = customerEmergencyCellphone;
	}
	
	/**
	 * 获取：紧急联系人手机号码
	 */
	public String getCustomerEmergencyCellphone() 
	{
		return customerEmergencyCellphone;
	}
	
	/**
	 * 设置：省
	 */
	public void setCustomerProvince(String customerProvince) 
	{
		this.customerProvince = customerProvince;
	}
	
	/**
	 * 获取：省
	 */
	public String getCustomerProvince() 
	{
		return customerProvince;
	}
	
	/**
	 * 设置：市
	 */
	public void setCustomerCity(String customerCity) 
	{
		this.customerCity = customerCity;
	}
	
	/**
	 * 获取：市
	 */
	public String getCustomerCity() 
	{
		return customerCity;
	}
	
	/**
	 * 设置：区
	 */
	public void setCustomerArea(String customerArea) 
	{
		this.customerArea = customerArea;
	}
	
	/**
	 * 获取：区
	 */
	public String getCustomerArea() 
	{
		return customerArea;
	}
	
	/**
	 * 设置：详细地址
	 */
	public void setCustomerAddressDetail(String customerAddressDetail) 
	{
		this.customerAddressDetail = customerAddressDetail;
	}
	
	/**
	 * 获取：详细地址
	 */
	public String getCustomerAddressDetail() 
	{
		return customerAddressDetail;
	}
	
	/**
	 * 设置：创建者
	 */
	public void setCreateBy(String createBy) 
	{
		this.createBy = createBy;
	}
	
	/**
	 * 获取：创建者
	 */
	public String getCreateBy() 
	{
		return createBy;
	}
	
	/**
	 * 设置：创建时间
	 */
	public void setCreateTime(String createTime) 
	{
		this.createTime = createTime;
	}
	
	/**
	 * 获取：创建时间
	 */
	public String getCreateTime() 
	{
		return createTime;
	}
	
	/**
	 * 设置：更新时间
	 */
	public void setUpdateTime(String updateTime) 
	{
		this.updateTime = updateTime;
	}
	
	/**
	 * 获取：更新时间
	 */
	public String getUpdateTime() 
	{
		return updateTime;
	}

	public Integer getTypeId() {
		return typeId;
	}

	public void setTypeId(Integer typeId) {
		this.typeId = typeId;
	}

	public User getUser() {
		return user;
	}

	public void setUser(User user) {
		this.user = user;
	}

	public Dept getDept() {
		return dept;
	}

	public void setDept(Dept dept) {
		this.dept = dept;
	}
	
	
	
}
